package com.zhuang.mycodeproject.testDemo;

import com.alibaba.fastjson.JSONObject;

public class TestJson {
    public static void main(String[] args) {
        //引用示例
        JSONObject jsonObject = JSONObject.parseObject("{\"parent\":{\"son\":{\"grand\":\"1\"}}}");
        JSONObject parent = (JSONObject) jsonObject.get("parent");
        System.out.println(jsonObject);
        jsonObject.put("parent","888");
        System.out.println(jsonObject);
        JSONObject jsonObject2 = JSONObject.parseObject("{\"parent\":{\"son\":{\"grand\":\"1\"}}}");
        JSONObject parent1 = (JSONObject) ((JSONObject) jsonObject2.get("parent"));
        parent1.put("son","999");
        System.out.println(jsonObject2);
        JSONObject jsonObject3 = JSONObject.parseObject("{\"parent\":{\"son\":{\"grand\":\"1\"}}}");
        JSONObject son2 = (JSONObject) ((JSONObject) jsonObject3.get("parent")).get("son");
        son2.put("grand","111");
        System.out.println(jsonObject3);
    }
}
